package com.mallcai.bigdata.ladon.service.system;

/**
 * @author feixy
 * @version 1.0
 * @date 2019-08-27 10:25
 */
public interface IEnvService {

    /**
     * 是否生产环境
     * @return
     */
    boolean isProduct();

    /**
     * 是否alpha环境
     * @return
     */
    boolean isAlpha();

    /**
     * 是否dev环境
     * @return
     */
    boolean isDev();

    /**
     * 获取所有生效的profile
     * @return
     */
    String[] getActiveProfiles();

    /**
     * 指定的profile是否生效
     * @param profile
     * @return
     */
    boolean isActive(String profile);
}
